.nav-bottom {
  position: absolute;
  bottom: 0;
  height: 180px;
  background: #d4e2d7;
  padding: 20px 50px;
  .item {
    float: left;
    .imgs {
      margin: 0 auto;
      height: 100px;
      width: 100px;
      border-radius: 50%;
      background: #ff895b;
      opacity: .5;
      filter: alpha(opacity=50);
      /*This works in IE 8 & 9 too*/
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
      padding-top: 20px;
      img {
        display: block;
        margin: 0 auto;
      }
    }
    p {
      color: #333333;
      text-decoration: none;
      margin: 0 auto;
      text-align: center;
      font-size: 24px;
      opacity: .5;
      filter: alpha(opacity=50);
      /*This works in IE 8 & 9 too*/
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    }
    &:hover, &:link, &:active {
      text-decoration: none;
    }
    &.active > * {
      opacity: 1;
      filter: alpha(opacity=100);
      /*This works in IE 8 & 9 too*/
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    }
  }

}